import BASE_URL from './env.js' //引入接口共用地址
import {request} from './request.js' //导入封装好的js文件
import {detail, autoWxlogin, getFileAuthPath} from './api.js' //导入封装好的js文件
export const autologin = () => {
	uni.login({
		provider: 'weixin', //使用微信登录
		success: (res) => {
			console.log('登录：', res)
			if(res.errMsg == 'login:ok'){
				autoWxlogin({wxCode: res.code}).then(res => {
					console.log('自动登陆:', res)
					if (res.data.token) {
						uni.setStorageSync('Token', res.data.token)
						// uni.setStorageSync('ID',res.data.id)
						uni.setStorageSync('loginUser', JSON.stringify(res.data.loginUser))
						detail().then(val => {
							let detail = JSON.stringify(val.data)
							uni.setStorageSync('detail', detail)
							if(val.data.signature){
								getFileAuthPath({
									fileIds: val.data.signature
								}).then(res=>{
									// console.log('签章地址:', res)
									let qzdz = res.data[0].path
									uni.setStorageSync('qzdz', qzdz)
								})
							}
						}).catch(err => {
							uni.$u.toast('医疗机构信息获取失败！')
						})
						uni.switchTab({
							url: '/pages/index/index',
						});
					} else {
						uni.$u.toast('未获取到登录信息请重新登录！')
					}
				}).catch(err => {
					console.log("0000", err)
				})
			}
		}
	})
}